package com.ruoyi.project.system.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.framework.aspectj.lang.annotation.Excel;
import com.ruoyi.framework.web.domain.BaseEntity;

/**
 * 运输单对象 tb_dan
 * 
 * @author ruoyi
 * @date 2021-04-26
 */
public class Dan extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 货源ID */
    private String publishId;

    /** $column.columnComment */
    private String title;

    /** 货源号 */
    @Excel(name = "货源号")
    private String publishNum;

    /** 货物品种 */
    @Excel(name = "货物品种")
    private String catalogId;

    /** 业务类型 */
    @Excel(name = "业务类型")
    private String carrierCarryMode;

    /** 取单地 */
    @Excel(name = "取单地")
    private String billPlate;

    /** 装货地 */
    @Excel(name = "装货地")
    private String startPlate;

    /** 目的地 */
    @Excel(name = "目的地")
    private String endPlate;

    /** 委托人 */
    @Excel(name = "委托人")
    private String clienter;

    /** 是否预付 */
    @Excel(name = "是否预付")
    private String prepayFlag;


    /** $column.columnComment */
    @Excel(name = "是否推荐")
    private String appointTeamType;


    public String getAppointTeamType() {
        return appointTeamType;
    }

    public void setAppointTeamType(String appointTeamType) {
        this.appointTeamType = appointTeamType;
    }

    public void setPublishId(String publishId) 
    {
        this.publishId = publishId;
    }

    public String getPublishId() 
    {
        return publishId;
    }
    public void setTitle(String title) 
    {
        this.title = title;
    }

    public String getTitle() 
    {
        return title;
    }
    public void setPublishNum(String publishNum) 
    {
        this.publishNum = publishNum;
    }

    public String getPublishNum() 
    {
        return publishNum;
    }

    public void setCarrierCarryMode(String carrierCarryMode) 
    {
        this.carrierCarryMode = carrierCarryMode;
    }

    public String getCarrierCarryMode() 
    {
        return carrierCarryMode;
    }
    public void setBillPlate(String billPlate) 
    {
        this.billPlate = billPlate;
    }

    public String getBillPlate() 
    {
        return billPlate;
    }
    public void setStartPlate(String startPlate) 
    {
        this.startPlate = startPlate;
    }

    public String getStartPlate() 
    {
        return startPlate;
    }
    public void setEndPlate(String endPlate) 
    {
        this.endPlate = endPlate;
    }

    public String getEndPlate() 
    {
        return endPlate;
    }
    public void setClienter(String clienter) 
    {
        this.clienter = clienter;
    }

    public String getClienter() 
    {
        return clienter;
    }
    public void setPrepayFlag(String prepayFlag) 
    {
        this.prepayFlag = prepayFlag;
    }

    public String getPrepayFlag() 
    {
        return prepayFlag;
    }

    public String getCatalogId() {
        return catalogId;
    }

    public void setCatalogId(String catalogId) {
        this.catalogId = catalogId;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("publishId", getPublishId())
            .append("title", getTitle())
            .append("publishNum", getPublishNum())
            .append("catalogId", getCatalogId())
            .append("carrierCarryMode", getCarrierCarryMode())
            .append("billPlate", getBillPlate())
            .append("startPlate", getStartPlate())
            .append("endPlate", getEndPlate())
            .append("clienter", getClienter())
            .append("prepayFlag", getPrepayFlag())
            .toString();
    }
}
